package com.hrsoft.edi.stub.request;

import com.qimen.api.QimenRequest;
import com.qimen.api.response.ItemsSynchronizeResponse;
import com.taobao.api.ApiRuleException;
import com.taobao.api.internal.mapping.ApiField;
import com.taobao.api.internal.mapping.ApiListField;
import com.taobao.api.internal.util.RequestCheckUtils;

import java.util.List;
import java.util.Map;

public class ItemsSynchronizeRequest extends QimenRequest<ItemsSynchronizeResponse>
{
    private String actionType;
    private Map extendProps;
    private List<ItemsSynchronizeRequest.Item> items;
    private String ownerCode;
    private String warehouseCode;

    public ItemsSynchronizeRequest() {
    }

    public void setActionType(String actionType) {
        this.actionType = actionType;
    }

    public String getActionType() {
        return this.actionType;
    }

    public void setExtendProps(Map extendProps) {
        this.extendProps = extendProps;
    }

    public Map getExtendProps() {
        return this.extendProps;
    }

    public void setItems(List<ItemsSynchronizeRequest.Item> items) {
        this.items = items;
    }

    public List<ItemsSynchronizeRequest.Item> getItems() {
        return this.items;
    }

    public void setOwnerCode(String ownerCode) {
        this.ownerCode = ownerCode;
    }

    public String getOwnerCode() {
        return this.ownerCode;
    }

    public void setWarehouseCode(String warehouseCode) {
        this.warehouseCode = warehouseCode;
    }

    public String getWarehouseCode() {
        return this.warehouseCode;
    }

    public String getApiMethodName() {
        return "items.synchronize";
    }

    public Class<ItemsSynchronizeResponse> getResponseClass() {
        return ItemsSynchronizeResponse.class;
    }

    public void check() throws ApiRuleException {
        RequestCheckUtils.checkNotEmpty(this.actionType, "actionType");
        RequestCheckUtils.checkMaxLength(this.actionType, 10, "actionType");
        RequestCheckUtils.checkNotEmpty(this.ownerCode, "ownerCode");
        RequestCheckUtils.checkMaxLength(this.ownerCode, 50, "ownerCode");
        RequestCheckUtils.checkNotEmpty(this.warehouseCode, "warehouseCode");
        RequestCheckUtils.checkMaxLength(this.warehouseCode, 50, "warehouseCode");
    }

    public static class Item {
        @ApiField("actualAmount")
        private String actualAmount;
        @ApiField("actualQty")
        private String actualQty;
        @ApiField("adventLifecycle")
        private Long adventLifecycle;
        @ApiField("amount")
        private String amount;
        @ApiField("approvalNumber")
        private String approvalNumber;
        @ApiField("barCode")
        private String barCode;
        @ApiField("batchCode")
        private String batchCode;
        @ApiField("batchRemark")
        private String batchRemark;
        @ApiListField("batchs")
        @ApiField("batch")
        private List<com.qimen.api.request.ItemsSynchronizeRequest.Batch> batchs;
        @ApiField("brandCode")
        private String brandCode;
        @ApiField("brandName")
        private String brandName;
        @ApiField("categoryId")
        private String categoryId;
        @ApiField("categoryName")
        private String categoryName;
        @ApiField("changeTime")
        private String changeTime;
        @ApiField("channelCode")
        private String channelCode;
        @ApiField("color")
        private String color;
        @ApiField("costPrice")
        private String costPrice;
        @ApiField("createTime")
        private String createTime;
        @ApiField("defectiveQty")
        private String defectiveQty;
        @ApiField("diffQuantity")
        private String diffQuantity;
        @ApiField("discount")
        private String discount;
        @ApiField("discountPrice")
        private String discountPrice;
        @ApiField("englishName")
        private String englishName;
        @ApiField("exCode")
        private String exCode;
        @ApiField("expireDate")
        private String expireDate;
        @ApiField("extCode")
        private String extCode;
        @ApiField("goodsCode")
        private String goodsCode;
        @ApiField("grossWeight")
        private String grossWeight;
        @ApiField("height")
        private String height;
        @ApiField("inventoryType")
        private String inventoryType;
        @ApiField("isAreaSale")
        private String isAreaSale;
        @ApiField("isBatchMgmt")
        private String isBatchMgmt;
        @ApiField("isFragile")
        private String isFragile;
        @ApiField("isHazardous")
        private String isHazardous;
        @ApiField("isSNMgmt")
        private String isSNMgmt;
        @ApiField("isShelfLifeMgmt")
        private String isShelfLifeMgmt;
        @ApiField("isSku")
        private String isSku;
        @ApiField("isValid")
        private String isValid;
        @ApiField("itemCode")
        private String itemCode;
        @ApiField("itemId")
        private String itemId;
        @ApiField("itemName")
        private String itemName;
        @ApiField("itemType")
        private String itemType;
        @ApiField("lackQty")
        private String lackQty;
        @ApiField("latestUpdateTime")
        private String latestUpdateTime;
        @ApiField("length")
        private String length;
        @ApiField("lockQuantity")
        private String lockQuantity;
        @ApiField("lockupLifecycle")
        private Long lockupLifecycle;
        @ApiField("logisticsType")
        private String logisticsType;
        @ApiField("netWeight")
        private String netWeight;
        @ApiField("normalQty")
        private String normalQty;
        @ApiField("orderCode")
        private String orderCode;
        @ApiField("orderLineNo")
        private String orderLineNo;
        @ApiField("orderType")
        private String orderType;
        @ApiField("originAddress")
        private String originAddress;
        @ApiField("originCode")
        private String originCode;
        @ApiField("outBizCode")
        private String outBizCode;
        @ApiField("ownerCode")
        private String ownerCode;
        @ApiField("packCode")
        private String packCode;
        @ApiField("packageMaterial")
        private String packageMaterial;
        @ApiField("paperQty")
        private String paperQty;
        @ApiField("pcs")
        private String pcs;
        @ApiField("planQty")
        private String planQty;
        @ApiField("price")
        private String price;
        @ApiField("priceAdjustment")
        private com.qimen.api.request.ItemsSynchronizeRequest.PriceAdjustment priceAdjustment;
        @ApiField("pricingCategory")
        private String pricingCategory;
        @ApiField("produceCode")
        private String produceCode;
        @ApiField("productCode")
        private String productCode;
        @ApiField("productDate")
        private String productDate;
        @ApiField("purchasePrice")
        private String purchasePrice;
        @ApiField("quantity")
        private String quantity;
        @ApiField("reason")
        private String reason;
        @ApiField("receiveQty")
        private String receiveQty;
        @ApiField("referencePrice")
        private String referencePrice;
        @ApiField("rejectLifecycle")
        private Long rejectLifecycle;
        @ApiField("remark")
        private String remark;
        @ApiField("retailPrice")
        private String retailPrice;
        @ApiField("safetyStock")
        private Long safetyStock;
        @ApiField("seasonCode")
        private String seasonCode;
        @ApiField("seasonName")
        private String seasonName;
        @ApiField("shelfLife")
        private Long shelfLife;
        @ApiField("shortName")
        private String shortName;
        @ApiField("size")
        private String size;
        @ApiField("skuProperty")
        private String skuProperty;
        @ApiField("sn")
        private String sn;
        @ApiField("snCode")
        private String snCode;
        @ApiField("sourceOrderCode")
        private String sourceOrderCode;
        @ApiField("standardPrice")
        private String standardPrice;
        @ApiField("stockStatus")
        private String stockStatus;
        @ApiField("stockUnit")
        private String stockUnit;
        @ApiField("subSourceOrderCode")
        private String subSourceOrderCode;
        @ApiField("supplierCode")
        private String supplierCode;
        @ApiField("supplierName")
        private String supplierName;
        @ApiField("tagPrice")
        private String tagPrice;
        @ApiField("tareWeight")
        private String tareWeight;
        @ApiField("tempRequirement")
        private String tempRequirement;
        @ApiField("title")
        private String title;
        @ApiField("unit")
        private String unit;
        @ApiField("updateTime")
        private String updateTime;
        @ApiField("volume")
        private String volume;
        @ApiField("warehouseCode")
        private String warehouseCode;
        @ApiField("width")
        private String width;

        public Item() {
        }

        public String getActualAmount() {
            return this.actualAmount;
        }

        public void setActualAmount(String actualAmount) {
            this.actualAmount = actualAmount;
        }

        public String getActualQty() {
            return this.actualQty;
        }

        public void setActualQty(String actualQty) {
            this.actualQty = actualQty;
        }

        public Long getAdventLifecycle() {
            return this.adventLifecycle;
        }

        public void setAdventLifecycle(Long adventLifecycle) {
            this.adventLifecycle = adventLifecycle;
        }

        public String getAmount() {
            return this.amount;
        }

        public void setAmount(String amount) {
            this.amount = amount;
        }

        public String getApprovalNumber() {
            return this.approvalNumber;
        }

        public void setApprovalNumber(String approvalNumber) {
            this.approvalNumber = approvalNumber;
        }

        public String getBarCode() {
            return this.barCode;
        }

        public void setBarCode(String barCode) {
            this.barCode = barCode;
        }

        public String getBatchCode() {
            return this.batchCode;
        }

        public void setBatchCode(String batchCode) {
            this.batchCode = batchCode;
        }

        public String getBatchRemark() {
            return this.batchRemark;
        }

        public void setBatchRemark(String batchRemark) {
            this.batchRemark = batchRemark;
        }

        public List<com.qimen.api.request.ItemsSynchronizeRequest.Batch> getBatchs() {
            return this.batchs;
        }

        public void setBatchs(List<com.qimen.api.request.ItemsSynchronizeRequest.Batch> batchs) {
            this.batchs = batchs;
        }

        public String getBrandCode() {
            return this.brandCode;
        }

        public void setBrandCode(String brandCode) {
            this.brandCode = brandCode;
        }

        public String getBrandName() {
            return this.brandName;
        }

        public void setBrandName(String brandName) {
            this.brandName = brandName;
        }

        public String getCategoryId() {
            return this.categoryId;
        }

        public void setCategoryId(String categoryId) {
            this.categoryId = categoryId;
        }

        public String getCategoryName() {
            return this.categoryName;
        }

        public void setCategoryName(String categoryName) {
            this.categoryName = categoryName;
        }

        public String getChangeTime() {
            return this.changeTime;
        }

        public void setChangeTime(String changeTime) {
            this.changeTime = changeTime;
        }

        public String getChannelCode() {
            return this.channelCode;
        }

        public void setChannelCode(String channelCode) {
            this.channelCode = channelCode;
        }

        public String getColor() {
            return this.color;
        }

        public void setColor(String color) {
            this.color = color;
        }

        public String getCostPrice() {
            return this.costPrice;
        }

        public void setCostPrice(String costPrice) {
            this.costPrice = costPrice;
        }

        public String getCreateTime() {
            return this.createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getDefectiveQty() {
            return this.defectiveQty;
        }

        public void setDefectiveQty(String defectiveQty) {
            this.defectiveQty = defectiveQty;
        }

        public String getDiffQuantity() {
            return this.diffQuantity;
        }

        public void setDiffQuantity(String diffQuantity) {
            this.diffQuantity = diffQuantity;
        }

        public String getDiscount() {
            return this.discount;
        }

        public void setDiscount(String discount) {
            this.discount = discount;
        }

        public String getDiscountPrice() {
            return this.discountPrice;
        }

        public void setDiscountPrice(String discountPrice) {
            this.discountPrice = discountPrice;
        }

        public String getEnglishName() {
            return this.englishName;
        }

        public void setEnglishName(String englishName) {
            this.englishName = englishName;
        }

        public String getExCode() {
            return this.exCode;
        }

        public void setExCode(String exCode) {
            this.exCode = exCode;
        }

        public String getExpireDate() {
            return this.expireDate;
        }

        public void setExpireDate(String expireDate) {
            this.expireDate = expireDate;
        }

        public String getExtCode() {
            return this.extCode;
        }

        public void setExtCode(String extCode) {
            this.extCode = extCode;
        }

        public String getGoodsCode() {
            return this.goodsCode;
        }

        public void setGoodsCode(String goodsCode) {
            this.goodsCode = goodsCode;
        }

        public String getGrossWeight() {
            return this.grossWeight;
        }

        public void setGrossWeight(String grossWeight) {
            this.grossWeight = grossWeight;
        }

        public String getHeight() {
            return this.height;
        }

        public void setHeight(String height) {
            this.height = height;
        }

        public String getInventoryType() {
            return this.inventoryType;
        }

        public void setInventoryType(String inventoryType) {
            this.inventoryType = inventoryType;
        }

        public String getIsAreaSale() {
            return this.isAreaSale;
        }

        public void setIsAreaSale(String isAreaSale) {
            this.isAreaSale = isAreaSale;
        }

        public String getIsBatchMgmt() {
            return this.isBatchMgmt;
        }

        public void setIsBatchMgmt(String isBatchMgmt) {
            this.isBatchMgmt = isBatchMgmt;
        }

        public String getIsFragile() {
            return this.isFragile;
        }

        public void setIsFragile(String isFragile) {
            this.isFragile = isFragile;
        }

        public String getIsHazardous() {
            return this.isHazardous;
        }

        public void setIsHazardous(String isHazardous) {
            this.isHazardous = isHazardous;
        }

        public String getIsSNMgmt() {
            return this.isSNMgmt;
        }

        public void setIsSNMgmt(String isSNMgmt) {
            this.isSNMgmt = isSNMgmt;
        }

        public String getIsShelfLifeMgmt() {
            return this.isShelfLifeMgmt;
        }

        public void setIsShelfLifeMgmt(String isShelfLifeMgmt) {
            this.isShelfLifeMgmt = isShelfLifeMgmt;
        }

        public String getIsSku() {
            return this.isSku;
        }

        public void setIsSku(String isSku) {
            this.isSku = isSku;
        }

        public String getIsValid() {
            return this.isValid;
        }

        public void setIsValid(String isValid) {
            this.isValid = isValid;
        }

        public String getItemCode() {
            return this.itemCode;
        }

        public void setItemCode(String itemCode) {
            this.itemCode = itemCode;
        }

        public String getItemId() {
            return this.itemId;
        }

        public void setItemId(String itemId) {
            this.itemId = itemId;
        }

        public String getItemName() {
            return this.itemName;
        }

        public void setItemName(String itemName) {
            this.itemName = itemName;
        }

        public String getItemType() {
            return this.itemType;
        }

        public void setItemType(String itemType) {
            this.itemType = itemType;
        }

        public String getLackQty() {
            return this.lackQty;
        }

        public void setLackQty(String lackQty) {
            this.lackQty = lackQty;
        }

        public String getLatestUpdateTime() {
            return this.latestUpdateTime;
        }

        public void setLatestUpdateTime(String latestUpdateTime) {
            this.latestUpdateTime = latestUpdateTime;
        }

        public String getLength() {
            return this.length;
        }

        public void setLength(String length) {
            this.length = length;
        }

        public String getLockQuantity() {
            return this.lockQuantity;
        }

        public void setLockQuantity(String lockQuantity) {
            this.lockQuantity = lockQuantity;
        }

        public Long getLockupLifecycle() {
            return this.lockupLifecycle;
        }

        public void setLockupLifecycle(Long lockupLifecycle) {
            this.lockupLifecycle = lockupLifecycle;
        }

        public String getLogisticsType() {
            return this.logisticsType;
        }

        public void setLogisticsType(String logisticsType) {
            this.logisticsType = logisticsType;
        }

        public String getNetWeight() {
            return this.netWeight;
        }

        public void setNetWeight(String netWeight) {
            this.netWeight = netWeight;
        }

        public String getNormalQty() {
            return this.normalQty;
        }

        public void setNormalQty(String normalQty) {
            this.normalQty = normalQty;
        }

        public String getOrderCode() {
            return this.orderCode;
        }

        public void setOrderCode(String orderCode) {
            this.orderCode = orderCode;
        }

        public String getOrderLineNo() {
            return this.orderLineNo;
        }

        public void setOrderLineNo(String orderLineNo) {
            this.orderLineNo = orderLineNo;
        }

        public String getOrderType() {
            return this.orderType;
        }

        public void setOrderType(String orderType) {
            this.orderType = orderType;
        }

        public String getOriginAddress() {
            return this.originAddress;
        }

        public void setOriginAddress(String originAddress) {
            this.originAddress = originAddress;
        }

        public String getOriginCode() {
            return this.originCode;
        }

        public void setOriginCode(String originCode) {
            this.originCode = originCode;
        }

        public String getOutBizCode() {
            return this.outBizCode;
        }

        public void setOutBizCode(String outBizCode) {
            this.outBizCode = outBizCode;
        }

        public String getOwnerCode() {
            return this.ownerCode;
        }

        public void setOwnerCode(String ownerCode) {
            this.ownerCode = ownerCode;
        }

        public String getPackCode() {
            return this.packCode;
        }

        public void setPackCode(String packCode) {
            this.packCode = packCode;
        }

        public String getPackageMaterial() {
            return this.packageMaterial;
        }

        public void setPackageMaterial(String packageMaterial) {
            this.packageMaterial = packageMaterial;
        }

        public String getPaperQty() {
            return this.paperQty;
        }

        public void setPaperQty(String paperQty) {
            this.paperQty = paperQty;
        }

        public String getPcs() {
            return this.pcs;
        }

        public void setPcs(String pcs) {
            this.pcs = pcs;
        }

        public String getPlanQty() {
            return this.planQty;
        }

        public void setPlanQty(String planQty) {
            this.planQty = planQty;
        }

        public String getPrice() {
            return this.price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public com.qimen.api.request.ItemsSynchronizeRequest.PriceAdjustment getPriceAdjustment() {
            return this.priceAdjustment;
        }

        public void setPriceAdjustment(com.qimen.api.request.ItemsSynchronizeRequest.PriceAdjustment priceAdjustment) {
            this.priceAdjustment = priceAdjustment;
        }

        public String getPricingCategory() {
            return this.pricingCategory;
        }

        public void setPricingCategory(String pricingCategory) {
            this.pricingCategory = pricingCategory;
        }

        public String getProduceCode() {
            return this.produceCode;
        }

        public void setProduceCode(String produceCode) {
            this.produceCode = produceCode;
        }

        public String getProductCode() {
            return this.productCode;
        }

        public void setProductCode(String productCode) {
            this.productCode = productCode;
        }

        public String getProductDate() {
            return this.productDate;
        }

        public void setProductDate(String productDate) {
            this.productDate = productDate;
        }

        public String getPurchasePrice() {
            return this.purchasePrice;
        }

        public void setPurchasePrice(String purchasePrice) {
            this.purchasePrice = purchasePrice;
        }

        public String getQuantity() {
            return this.quantity;
        }

        public void setQuantity(String quantity) {
            this.quantity = quantity;
        }

        public String getReason() {
            return this.reason;
        }

        public void setReason(String reason) {
            this.reason = reason;
        }

        public String getReceiveQty() {
            return this.receiveQty;
        }

        public void setReceiveQty(String receiveQty) {
            this.receiveQty = receiveQty;
        }

        public String getReferencePrice() {
            return this.referencePrice;
        }

        public void setReferencePrice(String referencePrice) {
            this.referencePrice = referencePrice;
        }

        public Long getRejectLifecycle() {
            return this.rejectLifecycle;
        }

        public void setRejectLifecycle(Long rejectLifecycle) {
            this.rejectLifecycle = rejectLifecycle;
        }

        public String getRemark() {
            return this.remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getRetailPrice() {
            return this.retailPrice;
        }

        public void setRetailPrice(String retailPrice) {
            this.retailPrice = retailPrice;
        }

        public Long getSafetyStock() {
            return this.safetyStock;
        }

        public void setSafetyStock(Long safetyStock) {
            this.safetyStock = safetyStock;
        }

        public String getSeasonCode() {
            return this.seasonCode;
        }

        public void setSeasonCode(String seasonCode) {
            this.seasonCode = seasonCode;
        }

        public String getSeasonName() {
            return this.seasonName;
        }

        public void setSeasonName(String seasonName) {
            this.seasonName = seasonName;
        }

        public Long getShelfLife() {
            return this.shelfLife;
        }

        public void setShelfLife(Long shelfLife) {
            this.shelfLife = shelfLife;
        }

        public String getShortName() {
            return this.shortName;
        }

        public void setShortName(String shortName) {
            this.shortName = shortName;
        }

        public String getSize() {
            return this.size;
        }

        public void setSize(String size) {
            this.size = size;
        }

        public String getSkuProperty() {
            return this.skuProperty;
        }

        public void setSkuProperty(String skuProperty) {
            this.skuProperty = skuProperty;
        }

        public String getSn() {
            return this.sn;
        }

        public void setSn(String sn) {
            this.sn = sn;
        }

        public String getSnCode() {
            return this.snCode;
        }

        public void setSnCode(String snCode) {
            this.snCode = snCode;
        }

        public String getSourceOrderCode() {
            return this.sourceOrderCode;
        }

        public void setSourceOrderCode(String sourceOrderCode) {
            this.sourceOrderCode = sourceOrderCode;
        }

        public String getStandardPrice() {
            return this.standardPrice;
        }

        public void setStandardPrice(String standardPrice) {
            this.standardPrice = standardPrice;
        }

        public String getStockStatus() {
            return this.stockStatus;
        }

        public void setStockStatus(String stockStatus) {
            this.stockStatus = stockStatus;
        }

        public String getStockUnit() {
            return this.stockUnit;
        }

        public void setStockUnit(String stockUnit) {
            this.stockUnit = stockUnit;
        }

        public String getSubSourceOrderCode() {
            return this.subSourceOrderCode;
        }

        public void setSubSourceOrderCode(String subSourceOrderCode) {
            this.subSourceOrderCode = subSourceOrderCode;
        }

        public String getSupplierCode() {
            return this.supplierCode;
        }

        public void setSupplierCode(String supplierCode) {
            this.supplierCode = supplierCode;
        }

        public String getSupplierName() {
            return this.supplierName;
        }

        public void setSupplierName(String supplierName) {
            this.supplierName = supplierName;
        }

        public String getTagPrice() {
            return this.tagPrice;
        }

        public void setTagPrice(String tagPrice) {
            this.tagPrice = tagPrice;
        }

        public String getTareWeight() {
            return this.tareWeight;
        }

        public void setTareWeight(String tareWeight) {
            this.tareWeight = tareWeight;
        }

        public String getTempRequirement() {
            return this.tempRequirement;
        }

        public void setTempRequirement(String tempRequirement) {
            this.tempRequirement = tempRequirement;
        }

        public String getTitle() {
            return this.title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getUnit() {
            return this.unit;
        }

        public void setUnit(String unit) {
            this.unit = unit;
        }

        public String getUpdateTime() {
            return this.updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getVolume() {
            return this.volume;
        }

        public void setVolume(String volume) {
            this.volume = volume;
        }

        public String getWarehouseCode() {
            return this.warehouseCode;
        }

        public void setWarehouseCode(String warehouseCode) {
            this.warehouseCode = warehouseCode;
        }

        public String getWidth() {
            return this.width;
        }

        public void setWidth(String width) {
            this.width = width;
        }
    }

    public static class PriceAdjustment {
        @ApiField("discount")
        private String discount;
        @ApiField("endDate")
        private String endDate;
        @ApiField("standardPrice")
        private String standardPrice;
        @ApiField("startDate")
        private String startDate;
        @ApiField("type")
        private String type;

        public PriceAdjustment() {
        }

        public String getDiscount() {
            return this.discount;
        }

        public void setDiscount(String discount) {
            this.discount = discount;
        }

        public String getEndDate() {
            return this.endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getStandardPrice() {
            return this.standardPrice;
        }

        public void setStandardPrice(String standardPrice) {
            this.standardPrice = standardPrice;
        }

        public String getStartDate() {
            return this.startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getType() {
            return this.type;
        }

        public void setType(String type) {
            this.type = type;
        }
    }

    public static class Batch {
        @ApiField("actualQty")
        private String actualQty;
        @ApiField("batchCode")
        private String batchCode;
        @ApiField("expireDate")
        private String expireDate;
        @ApiField("inventoryType")
        private String inventoryType;
        @ApiField("produceCode")
        private String produceCode;
        @ApiField("productDate")
        private String productDate;
        @ApiField("quantity")
        private String quantity;

        public Batch() {
        }

        public String getActualQty() {
            return this.actualQty;
        }

        public void setActualQty(String actualQty) {
            this.actualQty = actualQty;
        }

        public String getBatchCode() {
            return this.batchCode;
        }

        public void setBatchCode(String batchCode) {
            this.batchCode = batchCode;
        }

        public String getExpireDate() {
            return this.expireDate;
        }

        public void setExpireDate(String expireDate) {
            this.expireDate = expireDate;
        }

        public String getInventoryType() {
            return this.inventoryType;
        }

        public void setInventoryType(String inventoryType) {
            this.inventoryType = inventoryType;
        }

        public String getProduceCode() {
            return this.produceCode;
        }

        public void setProduceCode(String produceCode) {
            this.produceCode = produceCode;
        }

        public String getProductDate() {
            return this.productDate;
        }

        public void setProductDate(String productDate) {
            this.productDate = productDate;
        }

        public String getQuantity() {
            return this.quantity;
        }

        public void setQuantity(String quantity) {
            this.quantity = quantity;
        }
    }
}
